multi-screw pump - French English Dictionary